<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition
	template="/paginas/presupuestos/ctdnpaginasproformas.xhtml"
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">


	<ui:define name="centroproformas">
		<script type="text/javascript">  
    function handleLoginRequest(xhr, status, args) {  
        if(args.loggedIn) {  
            PF('dlg1').show();  
        }   
        else {  
            PF('dlg1').hide();  
            
        }  
    }  
</script>

		<table class="tables" style="width: 100%">

			<tr>
				<td><p:panel header="Nueva Oferta Vacía"
						style="text-align: center; font-size: 14px;">
						<h:form id="formProformas">

							<table width="100%" align="center">
								<p:growl id="growl" showSummary="false" showDetail="true" />

							</table>
							<table width="100%" align="left">
								<tr>
									<td colspan="6"><p:panel id="panelDatos"
											style="width:100%" align="center">

											<table class="tableExpancion" align="center">

												<tr>
													<td class="panelTDFormulario"><h:outputLabel
															value="Oferta #:" styleClass="outputTextFormulario" /></td>
													<td class="panelTDLeftFormulario"></td>
												</tr>
												<tr>
													<td class="panelTDFormulario"><h:outputText
															value="Fecha Actual:" styleClass="outputTextFormulario" /></td>
													<td class="panelTDLeftFormulario"><h:outputText
															value="#{crearOfertasBean.fechaMasHoraActual}"
															styleClass="outputTextFormulario" /></td>
												</tr>
												<tr>
													<td class="panelTDFormulario"><h:outputText value="* "
															styleClass="asteriscoObligatorio" /> <h:outputLabel
															for="it_codigo" value="Código (DK-P):"
															styleClass="outputTextFormulario" /></td>
													<td class="panelTDLeftFormulario"><p:inputText
															id="it_codigo" required="true"
															value="#{crearOfertasBean.codigoDKP}"
															validatorMessage="Código (DK-P)#{comun_mensajes.campo_requerido}"
															requiredMessage="Código (DK-P)#{comun_mensajes.campo_requerido}" /></td>
												</tr>

												<tr>
													<td class="panelTDFormulario"><h:outputText value="* "
															styleClass="asteriscoObligatorio" /> <h:outputLabel
															for="som_opc_empresa" value="Nombre de la Empresa:"
															styleClass="outputTextFormulario" /></td>
													<td class="panelTDLeftFormulario"><p:selectOneMenu
															validatorMessage="Cliente final del proyecto al que hace referencia la proforma#{comun_mensajes.campo_requerido}"
															requiredMessage="Cliente final del proyecto al que hace referencia la proforma#{comun_mensajes.campo_requerido}"
															styleClass="combos" id="som_opc_empresa"
															value="#{crearOfertasBean.codCliente}" required="true">
															<f:selectItem
																itemLabel="#{comun_mensajes.valor_inicial_combo}"
																itemValue="" noSelectionOption="true" />
															<f:selectItems
																value="#{listasDesplegablesBean.listaClientes}"></f:selectItems>
															<p:ajax update="panelDirecionObra,it_dir_obra"
																listener="#{crearOfertasBean.cargaDatosEmpresa}" />
														</p:selectOneMenu></td>
												</tr>
												<tr>
													<td class="panelTDFormulario"><h:outputText value="* "
															styleClass="asteriscoObligatorio" /> <h:outputLabel
															for="it_dir_obra" value="Dirección de Obra:"
															styleClass="outputTextFormulario" /></td>
													<td class="panelTDLeftFormulario"><p:panel
															id="panelDirecionObra" style="width:400px; border:none;">
															<p:inputText style="width: 285px;" id="it_dir_obra"
																value="#{crearOfertasBean.direccionCliente}"
																required="true"
																requiredMessage="Dirección del sitio de la obra para el cliente#{comun_mensajes.campo_requerido}" />
														</p:panel></td>

												</tr>
												<tr>
													<td class="panelTDFormulario"><h:outputText value="* "
															styleClass="asteriscoObligatorio" /> <h:outputLabel
															for="pbc_fecha" value="Fecha:"
															styleClass="outputTextFormulario" /></td>
													<td class="panelTDLeftFormulario"><p:calendar
															pattern="dd/MM/yyyy" required="true"
															requiredMessage="Fecha de generación de la proforma#{comun_mensajes.campo_requerido}"
															value="#{crearOfertasBean.fechaRegistroOferta}"
															id="pbc_fecha" showOn="button" /></td>
												</tr>
												<tr>
													<td class="panelTDFormulario"><h:outputText value="* "
															styleClass="asteriscoObligatorio" /> <h:outputLabel
															for="it_presupuestado_por" value="Presupuestado por:"
															styleClass="outputTextFormulario" /></td>
													<td class="panelTDLeftFormulario"><p:inputText
															disabled="true" required="true" id="it_presupuestado_por"
															style="width: 250px;"
															value="#{crearOfertasBean.nombrePresupuestador}"
															requiredMessage="Presupuestado por#{comun_mensajes.campo_requerido}" />
													</td>

												</tr>
												<tr>
													<td class="panelTDFormulario"><h:outputText value="* "
															styleClass="asteriscoObligatorio" /> <h:outputLabel
															for="it_validez" value="Validez de Oferta:"
															styleClass="outputTextFormulario" /></td>
													<td class="panelTDLeftFormulario"><p:inputText
															id="it_validez" style="width: 250px;" required="true"
															value="#{crearOfertasBean.tiempoValidezOferta}"
															requiredMessage="Validez de Oferta#{comun_mensajes.campo_requerido}" />
													</td>

												</tr>
												<tr>
													<td class="panelTDFormulario"><h:outputText value="* "
															styleClass="asteriscoObligatorio" /> <h:outputLabel
															for="it_detalle" value="Detalle:"
															styleClass="outputTextFormulario" /></td>
													<td class="panelTDLeftFormulario"><p:inputText
															id="it_detalle" style="width: 250px;" required="true"
															value="#{crearOfertasBean.detalleOferta}"
															requiredMessage="Detalle#{comun_mensajes.campo_requerido}" />
													</td>

												</tr>
												<tr>
													<td class="panelTDFormulario"><h:outputText value="* "
															styleClass="asteriscoObligatorio" /> <h:outputLabel
															for="som_estado" value="Estado:"
															styleClass="outputTextFormulario" /></td>
													<td class="panelTDLeftFormulario"><p:selectOneMenu
															styleClass="combos" id="som_estado"
															value="#{crearOfertasBean.codEstadoOferta}"
															required="true"
															validatorMessage="Estado de la proforma#{comun_mensajes.campo_requerido}"
															requiredMessage="Estado de la proforma#{comun_mensajes.campo_requerido}">
															<f:selectItem
																itemLabel="#{comun_mensajes.valor_inicial_combo}"
																itemValue="" noSelectionOption="true" />
															<f:selectItem itemLabel="Abierta en Edición"
																itemValue="1" />
															<f:selectItem itemLabel="Terminada y Bloqueada"
																itemValue="2" />
															<f:selectItem itemLabel="Bloqueada y enviada"
																itemValue="3" />
														</p:selectOneMenu></td>
												</tr>
												<tr>
													<td class="panelTDFormulario"><h:outputText value="* "
															styleClass="asteriscoObligatorio" /> <h:outputLabel
															for="som_opc_sucursal" value="Sucursal:"
															styleClass="outputTextFormulario" /></td>
													<td class="panelTDLeftFormulario"><p:selectOneMenu
															validatorMessage="Sucursal#{comun_mensajes.campo_requerido}"
															requiredMessage="Sucursal#{comun_mensajes.campo_requerido}"
															styleClass="combos" id="som_opc_sucursal"
															value="#{crearOfertasBean.codSucursal}" required="true">
															<f:selectItem
																itemLabel="#{comun_mensajes.valor_inicial_combo}"
																itemValue="" noSelectionOption="true" />
															<f:selectItems
																value="#{listasDesplegablesBean.listaSucursales}"></f:selectItems>
														</p:selectOneMenu></td>
												</tr>
												<tr>
													<td class="panelTDFormulario"><h:outputText value="* "
															styleClass="asteriscoObligatorio" /> <h:outputLabel
															for="som_tipo_presupuesto" value="Tipo Presupuesto:"
															styleClass="outputTextFormulario" /></td>
													<td class="panelTDLeftFormulario"><p:selectOneMenu
															styleClass="combos" id="som_tipo_presupuesto"
															value="#{crearOfertasBean.codTipoPresupuesto}"
															required="true"
															validatorMessage="Tipo Presupuesto#{comun_mensajes.campo_requerido}"
															requiredMessage="Tipo Presupuesto#{comun_mensajes.campo_requerido}">
															<f:selectItem
																itemLabel="#{comun_mensajes.valor_inicial_combo}"
																itemValue="" noSelectionOption="true" />
															<f:selectItem itemLabel="Estándar" itemValue="1" />
															<f:selectItem itemLabel="No Estándar" itemValue="2" />
															<f:selectItem itemLabel="Express" itemValue="3" />
														</p:selectOneMenu></td>
												</tr>
												<tr>
													<td class="panelTDFormulario"><h:outputText value="* "
															styleClass="asteriscoObligatorio" /> <h:outputLabel
															for="som_opc_resp_comercial" value="Resp. Comercial:"
															styleClass="outputTextFormulario" /></td>
													<td class="panelTDLeftFormulario"><p:selectOneMenu
															validatorMessage="Responsable Comercial#{comun_mensajes.campo_requerido}"
															requiredMessage="Responsable Comercial#{comun_mensajes.campo_requerido}"
															styleClass="combos" id="som_opc_resp_comercial"
															value="#{crearOfertasBean.codResponsableComercial}"
															required="true">
															<f:selectItem
																itemLabel="#{comun_mensajes.valor_inicial_combo}"
																itemValue="" noSelectionOption="true" />
															<f:selectItems
																value="#{listasDesplegablesBean.listaPersonas}"></f:selectItems>
														</p:selectOneMenu></td>
												</tr>
												<tr>
													<td class="panelTDFormulario"><h:outputText value="* "
															styleClass="asteriscoObligatorio" /> <h:outputLabel
															for="it_tiempo_ejecucion" value="Tiempo de Ejecución:"
															styleClass="outputTextFormulario" /></td>
													<td class="panelTDLeftFormulario"><p:inputText
															id="it_tiempo_ejecucion" style="width: 250px;"
															required="true"
															value="#{crearOfertasBean.tiempoEjecucion}"
															requiredMessage="Tiempo de Ejecución #{comun_mensajes.campo_requerido}" />
													</td>

												</tr>
												<tr>
													<td class="panelTDFormulario"><h:outputText value="* "
															styleClass="asteriscoObligatorio" /> <h:outputLabel
															for="som_tipo_operacion" value="Tipo Operación:"
															styleClass="outputTextFormulario" /></td>
													<td class="panelTDLeftFormulario"><p:selectOneMenu
															required="true" styleClass="combos"
															id="som_tipo_operacion"
															value="#{crearOfertasBean.codTipoOperacion}"
															validatorMessage="Tipo Operacion#{comun_mensajes.campo_requerido}"
															requiredMessage="Tipo Operacion#{comun_mensajes.campo_requerido}">
															<f:selectItem
																itemLabel="#{comun_mensajes.valor_inicial_combo}"
																itemValue="" noSelectionOption="true" />
															<f:selectItem itemLabel="Proyecto (Instalación)"
																itemValue="1" />
															<f:selectItem itemLabel="Servicio" itemValue="2" />
														</p:selectOneMenu></td>
												</tr>
												<tr>
													<td class="panelTDFormulario"><h:outputText value="* "
															styleClass="asteriscoObligatorio" /> <h:outputLabel
															for="som_opc_resp_comercial" value="Base Presupuestaria:"
															styleClass="outputTextFormulario" /></td>
													<td class="panelTDLeftFormulario"><p:selectOneMenu
															validatorMessage="Base Presupuestaria#{comun_mensajes.campo_requerido}"
															requiredMessage="Base Presupuestaria#{comun_mensajes.campo_requerido}"
															styleClass="combos" id="som_base_presupuestario"
															value="#{crearOfertasBean.codBasePresupuestal}"
															required="true">
															<f:selectItem
																itemLabel="#{comun_mensajes.valor_inicial_combo}"
																itemValue="" noSelectionOption="true" />
															<f:selectItems
																value="#{listasDesplegablesBean.listaBasePresupuestal}"></f:selectItems>
														</p:selectOneMenu></td>
												</tr>

											</table>

										</p:panel></td>
								</tr>
								<tr>
									<td class="panelTDLeftFormulario"><h:outputText value="* "
											styleClass="asteriscoObligatorio" /> <h:outputText
											value=" El asterisco indica que el campo es requerido."
											styleClass="outputTextFormulario" /></td>

								</tr>
							</table>

							<table class="tableExpancion" align="center">
								<tr>
									<td class="panelTDBotonFormulario" colspan="2"><p:separator
											id="ps_boton" /> <p:commandButton value="Crear Oferta"
											action="#{crearOfertasBean.crearOfertas()}"
											update=":formUsuariosCrear:display,:formProformas:growl"
											oncomplete="handleLoginRequest(xhr, status, args)">

										</p:commandButton></td>
								</tr>
							</table>

						</h:form>
					</p:panel></td>
			</tr>
		</table>
		<p:dialog id="mp_mensaje" position="center" styleClass="pPanel"
			width="#{mensajeWeb.mensaje.whidthPanel}"
			height="#{mensajeWeb.mensaje.heightPanel}" widgetVar="dlg1">
			<h:form id="formUsuariosCrear">
				<h:panelGrid id="display" columns="1" cellpadding="1"
					style="margin:0 auto;">
					<f:facet name="header">
						<h:panelGroup>
							<h:outputText value="#{mensajeWeb.mensaje.tituloMensaje}"
								styleClass="subTituloFormulario"></h:outputText>
						</h:panelGroup>
					</f:facet>


					<table border="0" cellpadding="0" cellspacing="0" width="100%"
						id="dtable">
						<tr>
							<td>
								<div align="center">

									<p:panel>
										<table>
											<tr>
												<td rowspan="3">
													<div align="center">
														<h:graphicImage value="#{mensajeWeb.mensaje.pathImagen}" />
													</div>
												</td>
											</tr>
											<tr>
												<td><br />
													<div align="left">
														<h:outputText
															value="#{mensajeWeb.mensaje.contenidoMensaje}"
															styleClass="texto" />
														<br />
														<h:outputText value="#{mensajeWeb.mensaje.informeMensaje}"
															styleClass="texto" />
														<br />
													</div></td>
											</tr>
											<tr>
												<td class="panelTDBotonFormulario">
													<div align="center">
														<p:commandButton value="Aceptar"
															action="#{modificarOfertasBean.consultarOfertaPorCodigoDeOferta()}"
															oncomplete="dlg1.hide()">
															<f:setPropertyActionListener
																value="#{mensajeWeb.mensaje.idEntidad}"
																target="#{modificarOfertasBean.idOferta}" />
															<f:setPropertyActionListener
																value="#{mensajeWeb.mensaje.beanAexpirar}"
																target="#{modificarOfertasBean.beanAExpirar}" />
														</p:commandButton>
													</div>
												</td>

											</tr>
										</table>
									</p:panel>
								</div>
							</td>
						</tr>
					</table>
				</h:panelGrid>
			</h:form>
		</p:dialog>
		<!-- <ui:include src="/paginas/genericos/mensajeModalPanel.xhtml" /> -->
	</ui:define>
</ui:composition>